package ooday0201;

public class Super {
    /*
    作用：指代当前对象的超类对象
        1)super.成员变量名
        2)super.方法名()：调用超类的方法------方法的重写时详细讲
        3)super()：调用超类的构造方法
    super与集成的关系
        Java规定：构造派生类（子类）之前必须先构造超类（父类）
             */
        //为了保证这个规定，Java做了两种处理：
            //1.在派生类的构造方法中若没有调用超类的构造方法，则默认super()调用超类的无参构造方法
            //注意：super()调用超类构造方法必须位于派生类构造方法的第一行

            //2.在派生类的构造方法中，若自己调用了超类的构造方法，则不再默认提供

}
